
.fg_uploadPanel { padding:5px; }

.fg_uploadStatus { position:relative; top: -7px;}

.fg_uploadProgressWrapper { width: 357px; overflow: hidden; }

.fg_uploadProgressContainer { margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden; }

.fg_uploadRed { border: solid 1px #B50000; background-color: #FFEBEB;}

.fg_uploadGreen { border: solid 1px #DDF0DD; background-color: #EBFFEB; }

.fg_uploadBlue { border: solid 1px #CEE2F2; background-color: #F0F5FF; }

.fg_uploadProgressName { font-size: 8pt; font-weight: 700; color: #555;width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden; }

.fg_uploadProgressBarInProgress,
.fg_uploadProgressBarComplete,
.fg_uploadProgressBarError { font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px; }

.fg_uploadProgressBarComplete {width: 100%;background-color: green;visibility: hidden;}

.fg_uploadProgressBarError {width: 100%;background-color: red;visibility: hidden;}

.fg_uploadProgressBarStatus {margin-top: 2px;width: 337px;font-size: 7pt;font-family: Arial;text-align: left;white-space: nowrap;}

.fg_uploadProgressCancel {font-size: 0;display: block;height: 14px;width: 14px;background-image: url(images/cancelbutton.gif);background-repeat: no-repeat; background-position: -14px 0px; float: right;}

.fg_uploadProgressCancel:hover { background-position: 0px 0px; }